package SRV;

import java.util.ArrayList;

import DAO.HibernateSucursalDAO;
import Negocio.Direccion;
import Negocio.Sucursal;

public class SucursalSRV {
	private static HibernateSucursalDAO dao;
	static{
			dao = HibernateSucursalDAO.getInstancia();
	}
	
	public void grabarSucursal(Sucursal sucursal){
		dao.grabarSucursal(sucursal);
	}
	
	public void updateSucursal(Sucursal sucursal){
		dao.updateSucursal(sucursal);
	}
	
	public Sucursal getSucursal(int id){
		return dao.getSucursal(id);
	}
	
	public ArrayList<Sucursal> getSucursales(){
		return (ArrayList<Sucursal>) dao.getSucursales();
	}

	public Sucursal getSucursalConDireccion(int idDireccion) 
	{
		return dao.getSucursalConDireccion(idDireccion);
	}
	
	public Sucursal getSucursalConCalle(String calle) 
	{
		return dao.getSucursalConCalle(calle);
	}
}
